createRoot
createRoot 允许在浏览器的 DOM 节点中创建根节点以显示 React 组件。
const root = createRoot(domNode, options?)
// const domNode = document.getElementById('root');
// const root = createRoot(domNode);
// createRoot 返回一个带有两个方法的的对象,这两个方法是:render 和 unmount。
// root.render(<App />);
设计目的
- 初始化,一个完全由 React 构建的应用
提示
- 如果应用程序是服务端渲染的,那么不能使用 createRoot()。请使用 hydrateRoot() 替代它。
- 在你的应用程序中,可能只调用了一次 createRoot。